Decision Point

Use the Decision Point connector to determine the job process to be performed in the workflow based on preset rules.

Supported formats (input data)

The Decision Point connector supports all formats compatible with SLNX.

Convertible formats (Output data)

The output data format is the same as the input data.

To configure the properties of the Decision Point connector:

  1. In the Delivery Flow, click the [Decision Point] connector icon.

  2. In [Rule Definition], configure the conditions under which the flow redirect rules are applied.

  3. For details about setting conditions, refer to page 226 "List of conditions".

  4. The workflow will proceed with the upper flow when the condition is evaluated as "true", and the lower flow when the condition is evaluated as "false".

A diagram of decision point

Description automatically generated

Up to two redirects can be configured for each Decision Point connector. If more than two redirects are required, position multiple Decision Point connectors.

At least one destination connector must be positioned at each redirect and the parameters are specified for all destination connectors.

List of conditions

The following is a list of conditions that can be specified. Multiple conditions can be combined together. When multiple conditions are set, configure [Match All], [Match Any], or [Match None].

The Decision Point connector uses for comparison purposes the metadata specific to the destination connectors positioned prior to the Decision Point connector as well as the metadata specified for the workflow.

For details about the metadata specific to destination connectors, refer to Exposed Metadata of Destination Connectors.

Metadata Type

Comparison method

Description

Number

equals/less than/greater than

Number type metadata is compared to the specified value.

String

equals/starts with/ends with/contains/Regex

String type metadata is compared to the specified string.

Date

less than/greater than/ between

Date type metadata is compared to the specified date.

Time

less than/greater than/ between

Time type metadata is compared to the specified time.

Boolean

equals

Boolean type metadata is compared using the check box status (checked or unchecked). Being checked is evaluated as "true", and being not checked is evaluated as "false".

Lit<String>

equals/starts with/ends with/contains/Regex

List<String> type metadata is compared to the specified string. If at least one string matches, it is evaluated as "true".

To use the custom metadata as the condition:

  1. Click [Customize Tag].

  2. Specify the custom metadata, and then click [OK].


Item

Description

Tag Name

Enter the valid metadata tag manually. Refer to Basic Metadata Elements and Corresponding Tag Names.

Type

Select the type of the metadata from the drop-down list.